GtkWindow: Tidy up after icon became a cairo surface
authorKjell Ahlstedt <kjellahlstedt@gmail.com>
Fri, 3 Nov 2017 19:05:28 +0000 (20:05 +0100)
committerKjell Ahlstedt <kjellahlstedt@gmail.com>
Fri, 3 Nov 2017 19:05:28 +0000 (20:05 +0100)
commit23014438d617a89e12b26a4fad4f0cff296175eb
treedcbbc5d8667429834ef22aecbd7172cd67335e24
parent11b8f27b76aea3947d1a62839c157cc646608917
GtkWindow: Tidy up after icon became a cairo surface

Use g_value_set/get_boxed() in gtk_window_get/set_property(), case PROP_ICON.
icon_from_list() shall always add a reference to the returned icon.
gtk_window_set_icon() must accept icon != NULL.

https://bugzilla.gnome.org/show_bug.cgi?id=789870
gtk/gtkwindow.c